﻿/** 栏目页布局样式 **/
.aboutBox{ width:100%; padding-bottom:40px; background-color:#D4EDF9; background-position:center top; background-repeat:no-repeat; overflow:hidden;}
.aboutBox .tit1{ display:block; margin:203px auto 0; text-align:center;}
.aboutBox h1,.historyBg h1{ display:block; background:url(../images/about/titBg1.png) no-repeat center 18px; height:40px; line-height:40px; font-size:24px; color:#000; margin-bottom:20px; text-align:center;}
.aboutBox h1 b,.historyBg h1 b{ display:inline-block; width:18px; height:17px; background:url(../images/bBg.png) no-repeat; margin:0 8px;}
.aboutBox h1 em,.historyBg h1 em{ font-size:20px; color:#193163; font-style:normal; text-transform:uppercase; font-weight:normal;}

.about{ display:block; margin:570px auto 0; overflow:hidden;}
.about .content{ display:block; width:1200px; margin:0 auto; text-align:center; line-height:220%; color:#4D4D4D; font-size:14px;}


.culture{ width:1200px; margin:40px auto 0; overflow:hidden;}
.culture ul{ float:left; width:1220px;}
.culture li{ float:left; width:290px; height:395px; margin-right:15px; _display:inline; background:#fff url(../images/about/cultBg.jpg) no-repeat left top;}
.culture li h3{ display:block; margin-top:68px; font-weight:normal; color:#fff; font-size:12px; text-transform:uppercase;}
.culture li h3 b{ display:block; font-size:18px; font-weight:normal; margin-bottom:5px;}
.culture li .content{ display:block; padding:120px 25px 0; line-height:200%; font-size:14px; color:#4D4D4D;}

.culture li.li1 h3{ padding-left:45px;}
.culture li.li2{ background-position:-305px 0;}
.culture li.li2 h3{ padding-left:165px;}
.culture li.li3{ background-position:-610px 0;}
.culture li.li3 h3{ padding-left:113px;}
.culture li.li4{ background-position:right 0;}
.culture li.li4 h3{ padding-left:162px;}

.historyBg{ width:100%; background:url(../images/about/hisBg1.jpg) no-repeat center top;}
.history{ width:835px; margin:0 auto; background:url(../images/about/hisBg2.jpg) no-repeat 80px 168px; min-height:680px; padding-top:140px; overflow:hidden;}
.history ul{ float:left; width:100%; margin-top:20px; position:relative;}
.history li{ display:block;}
.history li h3{ display:block; color:#166FB2; font-size:14px; cursor:pointer; line-height:30px; padding-left:120px;}
.history li .content{ display:none; position:absolute; width:100%; top:210px; left:0; z-index:300;}
.history li .time{ float:left; width:180px; height:118px; background:url(../images/about/timeBg.png) no-repeat; color:#fff; text-align:center; font-size:60px; line-height:100px;}
.history li .text{ float:right; width:520px; background-color:#F5F5F5; height:81px; padding:10px 50px 10px 85px; font-size:14px; line-height:200%; color:#4D4D4D; overflow:hidden;}

.history li.li2 h3{ padding-left:275px;}
.history li.li3 h3{ padding-left:160px; padding-top:95px;}
.history li.li4 h3{ padding-left:300px; padding-top:165px;}
.history li.li5 h3{ padding-left:490px; padding-top:10px;}
.history li.li6 h3{ padding-left:530px; padding-top:70px;}

.news{ width:100%; background:#F0F0F0 url(../images/about/newsBg.png) no-repeat left top; padding:60px 0; overflow:hidden;}
.news ul{ width:100%; overflow:hidden; margin:0 auto; overflow:hidden;}
.news li{ float:left; width:30%; margin:1px 5px 1px 1px; _display:inline;}
.news li .aImg{ display:block; width:365px; height:176px; margin-bottom:16px; overflow:hidden;}
.news li .aImg img{ width:100%;}
.news li .sTime{ float:left; width:58px; background-color:#015198; margin-right:18px; _display:inline;}
.news li .sTime b{ display:block; height:50px; padding:5px 10px 0; font-size:16px; color:#fff; text-align:center; font-weight:normal; line-height:140%;}
.news li .sTime a{ display:block; height:34px; background-color:#4D4D4D; line-height:34px; text-align:center; font-size:12px; color:#fff;}
.news li .sTime a:hover{ text-decoration:underline;}
.news li .aTit{ display:block; font-size:16px; height:40px; line-height:40px; color:#4D4D4D; overflow:hidden;}
.news li .sTxt{ display:block; font-size:14px; color:#4D4D4D; height:42px; line-height:150%; overflow:hidden;}
.news li a:hover.aTit{ text-decoration:underline; color:#000;}

.show{ padding:50px 0; overflow:hidden;}
.show ul{ width:1272px; margin:50px auto 0; height:400px;}
.show li{ float:left; width:370px; margin:0 10px 0 30px; _display:inline; position:relative;}
.show li .aImg{ display:block; width:370px; height:216px; overflow:hidden;}
.show li .aImg img{ width:100%;}
.show li .sBg{ display:none; width:370px; height:216px; background:url(../images/about/spanBg.png) repeat; position:absolute; top:0; left:0; z-index:300;}
.show li .text{ display:block; border:2px solid #253562; border-top:none; line-height:150%; font-size:14px; color:#595959;}
.show li .aTit{ display:block; line-height:46px; height:46px; font-size:18px; color:#333; padding-left:32px; font-weight:bold; background:url(../images/about/titBg2.png) no-repeat 88%;}
.show li .text p{ display:block; border-top:1px solid #182751; padding:10px 32px 0; font-size:16px; height:40px; overflow:hidden;}
.show li .more{ display:block; padding-left:32px; font-size:15px; line-height:30px; text-transform:uppercase;}
.show li a:hover{ text-decoration:underline; color:#000;}
.show li:hover{ background-color:#253562;}
.show li:hover .aTit{ background-image:url(../images/about/titBg3.png);}
.show li:hover .sBg{ display:block;}
.show li:hover .text,.show li:hover .text a{ color:#fff;}
.show li:hover .text p{ border-top-color:#fff;}

.map{ width:100%; overflow:hidden;}

/**pro**/
.proBox{ width:100%; background-position:center top; background-repeat:no-repeat; position:relative; overflow:hidden;}
.proBox .tit1{ display:block; margin:195px auto 0; text-align:center; font-size:24px; color:#C90A1C; font-weight:normal;}
.proBox .tit1 img{ display:block; margin:0 auto 10px;}
.pro1{ width:1200px; margin:135px auto 0; position:relative; overflow:hidden;}
.pro1 .pText{ float:left; width:360px;}

.proBox h1{ display:block; font-size:24px; color:#000; margin-bottom:10px; line-height:200%;}
.proBox h1 b{ display:inline-block; width:18px; height:17px; background:url(../images/bBg.png) no-repeat; margin:0 8px;}
.proBox h1 em{ font-size:20px; color:#193163; font-style:normal; text-transform:uppercase; font-weight:normal;}

.pro1 .pText h2{ display:block; margin:10px 0; font-size:18px; color:#333; padding-left:8px; border-left:4px solid #C90A1C; line-height:100%;}
.pro1 .pText .instr{ display:block; line-height:200%; font-size:14px; color:#4D4D4D;}
.pro1 .pText a{ display:block; margin-top:30px; width:171px; height:35px; text-indent:20px; background:url(../images/pro/more1.png) no-repeat; text-align:center; font-size:14px; color:#DEEFF5; line-height:35px;}
.pro1 .pImg1{ float:right; width:500px; margin-top:60px; position:relative; z-index:160;}
.pro1 .pImg2{ position:absolute; top:0; right:-200px; z-index:100;}
#carousel{ width:790px; height:580px; position:absolute; top:0; right:0;}

.pro2{ clear:both; width:1280px; margin:40px auto 0; background-position:center top; background-repeat:no-repeat; height:1100px; position:relative; overflow:hidden;}

.mprocon h1{ display:block; margin-top:315px; text-align:center;}
.mprocon .line{ display:block; margin:0 auto 10px; width:22px; height:2px; line-height:0; font-size:0; background-color:#DB0B1F;}
.mprocon h2{ display:block; margin-bottom:8px; text-align:center; font-size:18px; color:#333; line-height:100%;}
.mprocon .instr{ display:block; font-size:14px; color:#4D4D4D; line-height:180%; text-align:center;}
.mprocon a{ display:block; margin:5px auto 0; background:url(../images/pro/more2.png) no-repeat left; width:60px; height:34px; line-height:34px; padding-left:48px; font-size:14px; color:#C90A1C;}

.pro2 .pImg1{ position:absolute; bottom:200px; left:50%; margin-left:-245px; z-index:200; opacity:0;}
.pro2 .pImg2{ display:none;}

.pro3 .mprocon,.pro4 .mprocon{ width:475px; margin:0 auto; padding-left:200px;}
.pro3 .mprocon h1,.pro4 .mprocon h1{ margin-top:50px; text-align:left;}
.pro3 .mprocon .line,.pro4 .mprocon .line{ margin:0 0 10px 0;}
.pro3 .mprocon h2,.pro4 .mprocon h2{ text-align:left; padding-left:8px; border-left:4px solid #C90A1C;}
.pro3 .mprocon a,.pro4 .mprocon a{ float:left; margin-top:10px;}
.pro3 .mprocon .instr,.pro4 .mprocon .instr{ text-align:left;}

.pro3{ width:100%; height:700px; background-position:center bottom; background-repeat:no-repeat; position:relative; overflow:hidden;}
.pro3 .pImg1{ position:absolute; bottom:20px; left:0; margin-left:-600px; opacity:0;}
.pro3 .pImg2{ display:none;}

.pro4{ width:100%; height:979px; background-position:center top; background-repeat:no-repeat; position:relative; overflow:hidden;}
.pro4 .mprocon{ width:540px; padding-left:0; position:absolute; top:115px; right:50%; margin-right:-600px; z-index:300px;}
.pro4 .pImg1{ position:absolute; bottom:90px; right:50%; margin-right:-500px; z-index:200;}
.pro4 .pImg2{ position:absolute; bottom:110px; left:50%; margin-left:-680px; z-index:200; width:759px; height:331px;}
.pro4 .pImg2 img{
    animation: run1 4s linear infinite;
    -webkit-animation: run1 4s linear infinite;
    -moz-animation: run1 4s linear infinite;
    -ms-animation: run1 4s linear infinite;	
	}
@keyframes run1 {
    0% {transform: translate(0, 0);}
    20% {transform: translate(0, 10px);}
    50% {transform: translate(10px, 0);}
    70% {transform: translate(0, -10px);}
    100% { transform: translate(0, 0);}
}


.list{ display:block; text-align:left; position:relative; z-index:400;}
.list.aabb{ display:block; text-align:center; margin-top:45px; position:relative; z-index:400;}
.list li{ float:none; display:inline-block; margin:0 27px; width:138px; height:43px;}
.list li a{ display:block; height:41px; line-height:41px; font-size:16px; color:#fff; text-align:center; border:1px solid #fff;}
.list li a:hover,.list li a.cur{ background-color:#C90A1C; color:#fff; border-color:#C90A1C;}

.conBox{ height:1100px;}
.conBox .list li a{border-color:#C90A1C; color:#C90A1C;}
.conBox .list li a:hover,.conBox .list li a.cur{color:#fff;}
.contain{ width:560px; height:500px; position:absolute; bottom:0; right:50%; margin-right:-600px; z-index:300;}
.contain h2{ display:block; margin:10px 0; font-size:18px; color:#333; padding-left:8px; border-left:4px solid #C90A1C; line-height:100%;}
.contain .instr{ display:block; line-height:200%; font-size:14px; color:#4D4D4D;}
.conBox .proImg{ position:absolute; bottom:0; left:50%; margin-left:-600px; z-index:200;}

/**join**/
.joinBox,.recBox{ width:100%; background-position:center top; background-repeat:no-repeat; overflow:hidden;}
.joinBox .tit1{ display:block; margin:265px auto 35px; text-align:center;}
.joinBox .list{ margin-top:90px;}

.join{ width:1200px; margin:20px auto 0; padding-top:50px; overflow:hidden;}
.joinBox h1,.recBox h1{ display:block; background:url(../images/titBg1.png) no-repeat center 18px; height:40px; line-height:40px; font-size:24px; color:#000; margin-bottom:30px; text-align:center;}
.joinBox h1 b,.recBox h1 b{ display:inline-block; width:18px; height:17px; background:url(../images/bBg.png) no-repeat; margin:0 8px;}
.joinBox h1 em,.recBox h1 em{ font-size:20px; color:#193163; font-style:normal; text-transform:uppercase; font-weight:normal;}

#join1 h1{ background-image:url(../images/join/titBg1.png);}
.join .video{ display:block; text-align:center;}
.join .network{ float:left; width:1200px; margin-top:15px; }
.join .network .text{display:none; float:left; width:218px; margin-top:310px; height:141px; padding:35px 0 0 50px; border:2px solid #035CAC; border-radius:15px; line-height:180%; font-size:14px; color:#333;}
.join .network .text b{ display:block; font-size:15px;}
.join .network img{
  display: block;
  margin-left: auto;
  margin-right: auto;}

#join2 h3{ float:left; width:100%; margin-top:5px;}
#join2 h3 b{ font-size:24px; color:#4D4D4D; border-left:3px solid #C90A1C; padding-left:12px; height:30px; line-height:30px; font-weight:normal;}
#join2 .joinTop{ float:left; width:1220px; margin-top:30px; overflow:hidden;}
#join2 .joinTop li{ float:left; width:183px; height:342px; border:1px solid #C90A1C; margin-right:17px; _display:inline;}
#join2 .joinTop li .tit{ display:block; background-color:#E6E6E6; height:160px; overflow:hidden;}
#join2 .joinTop li .text{ display:block; padding:20px 20px 0; line-height:160%; font-size:14px; color:#4D4D4D;}
#join2 .joinTop li .tit em{ display:block; margin:38px auto 0; width:59px; height:38px; background:url(../images/join/em1.png) no-repeat;}
#join2 .joinTop li:hover .tit em{ background-image:url(../images/join/em2.png);}
#join2 .joinTop li.li5 .text{ padding:20px 8px 0;}
#join2 .joinTop li.li2 .tit em{ background-position:0 -52px;}
#join2 .joinTop li.li3 .tit em{ background-position:0 -110px;}
#join2 .joinTop li.li4 .tit em{ background-position:0 -164px;}
#join2 .joinTop li.li5 .tit em{ background-position:0 -215px;}
#join2 .joinTop li.li6 .tit em{ background-position:0 -270px;}
#join2 .joinTop li:hover .tit{ background-color:#C90A1C;}


#thqh h3{ float:left; width:100%; margin-top:5px;}
#thqh h3 b{ font-size:24px; color:#4D4D4D; border-left:3px solid #C90A1C; padding-left:12px; height:30px; line-height:30px; font-weight:normal;}
#thqh .joinTop{ float:left; width:1220px; margin-top:30px; overflow:hidden;}
#thqh .joinTop li{ float:left; width:383px; height:342px; border:1px solid #C90A1C; margin-right:17px; _display:inline;}
#thqh .joinTop li .tit{ display:block; background-color:#E6E6E6; height:220px; overflow:hidden;}
#thqh .joinTop li img{ width:390px; overflow:hidden;}
#thqh .joinTop li .text{ display:block; padding:20px 20px 0; line-height:160%; font-size:14px; color:#4D4D4D;}
#thqh .joinTop li .tit em{ display:block; margin:38px auto 0; width:59px; height:38px; background:url(../images/join/em1.png) no-repeat;}
#thqh .joinTop li:hover .tit em{ background-image:url(../images/join/em2.png);}
#thqh .joinTop li.li5 .text{ padding:20px 8px 0;}
#thqh .joinTop li.li2 .tit em{ background-position:0 -52px;}
#thqh .joinTop li.li3 .tit em{ background-position:0 -110px;}
#thqh .joinTop li.li4 .tit em{ background-position:0 -164px;}
#thqh .joinTop li.li5 .tit em{ background-position:0 -215px;}
#thqh .joinTop li.li6 .tit em{ background-position:0 -270px;}
#thqh .joinTop li:hover .tit{ background-color:#C90A1C;}





.joinBot{ width:720px; margin:0 auto; background:url(../images/join/joinBg1.jpg) no-repeat center 90px; min-height:430px; _height:430px; overflow:hidden;}
.joinBot .bot{ width:205px; margin-top:60px;}
.joinBot .bot1{ float:left;}
.joinBot .bot2{ float:right; width:190px; padding-left:15px;}
.joinBot .bot h4{ display:block; font-size:24px; color:#4D4D4D; font-weight:normal; line-height:45px; margin-bottom:20px;}
.joinBot .bot2 h4{ padding-left:65px;}
.joinBot .bot li{ float:left; background:url(../images/join/dot1.png) no-repeat left 10px; text-indent:20px; line-height:180%; font-size:14px;color:#4D4D4D;}

#join3 .content{ display:block; text-align:center; text-indent:100px;}
#join4 h3{ display:block; background:#C90A1C url(../images/join/min.png) no-repeat right; height:41px; line-height:41px; padding-left:20px; font-size:18px; color:#fff; font-weight:normal;}
#join4 .content{ display:block; background-color:#F0F0F0; font-size:14px; color:#4D4D4D; padding:10px 12px 50px; line-height:180%;}

#join5 .text{ display:block; margin-bottom:10px; padding:40px 0; line-height:240%; font-size:15px; font-weight:bold; color:#4D4D4D; border-bottom:1px solid #ccc;}
#join5 h1{ background-image:url(../images/join/titBg1.png);}
#join3 h1{ background-image:url(../images/join/titBg1.png);}
#join4 h1{ background-image:url(../images/join/titBg1.png);}


.mesBox .input{ float:left; width:545px; margin-top:10px;}
.mesBox .tit{ float:left; width:80px; font-size:15px; text-align:left; color:#4D4D4D; line-height:36px; font-weight:bold;}
.mesBox .m-left{ margin-left:110px; _display:inline;}
.mesBox .input input{ width:453px; padding:0 5px; height:34px; line-height:34px; border:1px solid #ccc;}
.mesBox .area{ float:left; width:1200px; margin-top:10px;}
.mesBox .area textarea{ width:1108px; border:1px solid #ccc; padding:5px; height:118px;}
.mesBox .btn{ display:block; text-align:center;}
.mesBox .btn input{ display:inline-block; margin-top:30px; width:131px; height:39px; text-align:center; text-indent:20px; background-color:#D60008; font-size:16px; color:#fff; letter-spacing:20px; border:none; border-radius:30px; cursor:pointer;}

#tabBox{ float:left; width:100%; height:300px;}
.tabTit{ display:block; text-align:center;}
.tabTit li{ display:inline-block;  width:86px; height:47px; line-height:47px; border:1px solid #fff; text-align:center; cursor:pointer;}
.tabTit li.cur{ border-color:#015198;}
.tabTit li img{ display:block; margin:0 auto;}
.tabCon{ display:none; margin-top:50px;}
.tabCon li{ float:left; width:150px; text-align:center; margin:0 0 0 80px; _display:inline;}
.tabCon li img{ display:block; height:79px; margin:0 auto 5px;}
.tabCon li a{ font-size:16px; color:#4D4D4D;}

#server1{ height:800px; margin-top:90px; background-position:center top; background-repeat:no-repeat; overflow:hidden;}
#server1 ul{ float:left; width:1360px; margin-top:50px;}
#server1 li{ float:left; width:235px; margin:0 85px 20px 0; _display:inline; background:url(../images/join/liBg1.jpg) no-repeat; overflow:hidden;}
#server1 li img{ display:block; width:189px; height:240px; margin:15px 0 40px 18px; _display:inline;}
#server1 li .text{ display:block; padding:0 12px 0 10px; line-height:160%; color:#333;}
#server1 h1,#recruit3 h1{ background-image:url(../images/join/titBg2.png);}



/**人才招聘**/
.recBox .list{ margin-top:460px; overflow:hidden;}
#recruit1{ height:600px; margin-top:90px; background-position:center top; background-repeat:no-repeat; overflow:hidden;}
#recruit1 ul{ float:left; width:1360px; margin-top:50px;}
#recruit1 li{ float:left; width:235px; margin:0 85px 20px 0; _display:inline; background:url(../images/join/liBg1.jpg) no-repeat; overflow:hidden;}
#recruit1 li img{ display:block; width:189px; height:240px; margin:15px 0 40px 18px; _display:inline;}
#recruit1 li .text{ display:block; padding:0 12px 0 10px; line-height:160%; font-size:14px; color:#333;}
#recruit2 h1,#recruit3 h1{ background-image:url(../images/join/titBg2.png);}

#recruit2 li{ float:left; width:100%; margin-bottom:3px;}
#recruit2 li h3{ display:block; background:#C90A1C url(../images/join/max.png) no-repeat right; height:41px; line-height:41px; padding-left:20px; font-size:18px; color:#fff; font-weight:normal; cursor:pointer;}
#recruit2 li .text{ display:none; background-color:#F0F0F0; font-size:14px; color:#4D4D4D; padding:10px 12px 50px; line-height:180%;}
#recruit2 li.cur h3{ background-image:url(../images/join/min.png);}



#recruit3 li{ float:left; width:255px; margin:20px 22px 0; _display:inline;}
#recruit3 li .tit{ display:block; margin:0 auto; width:140px; height:140px; border:2px solid #C90A1C; border-radius:50%; background-position:center center; background-repeat:no-repeat;}
#recruit3 li h3{ display:block; margin-top:20px; font-size:18px; color:#4D4D4D; font-weight:normal; text-align:center;}
#recruit3 li h4{ display:block; margin:10px auto; width:22px; height:2px; line-height:0; font-size:0; background-color:#DB0B1F;}
#recruit3 li .text{ display:block; line-height:160%; font-size:14px; color:#4D4D4D;}
#recruit3 li.li1 .tit{ background-image:url(../images/join/rec5s.png);}
#recruit3 li.li2 .tit{ background-image:url(../images/join/rec6.png);}
#recruit3 li.li3 .tit{ background-image:url(../images/join/rec7.png);}
#recruit3 li.li4 .tit{ background-image:url(../images/join/rec8.png);}
#recruit3 li:hover .tit{ background-color:#C90A1C;}
#recruit3 li:hover.li1 .tit{ background-image:url(../images/join/rec5.png);}
#recruit3 li:hover.li2 .tit{ background-image:url(../images/join/rec6s.png);}
#recruit3 li:hover.li3 .tit{ background-image:url(../images/join/rec7s.png);}
#recruit3 li:hover.li4 .tit{ background-image:url(../images/join/rec8s.png);}

#recruit4{ height:800px; margin-top:90px; background-position:center top; background-repeat:no-repeat; overflow:hidden;}
#recruit4 h1{ display:block; margin-top:55px; color:#fff;}
#recruit4 h1 em{ color:#E6E6E6;}
#recruit4 .line{ display:block; margin:10px auto; width:22px; height:2px; line-height:0; font-size:0; background-color:#DB0B1F;}
#recruit4 h2{ display:block; text-align:center; font-size:18px; color:#ccc; margin-bottom:30px;}
#recruit4 .content{ display:block; font-size:18px; color:#fff; text-align:center; line-height:200%; padding-top:65px;}
#recruit4 .wz{ display:block; font-size:22px; color:#fffff0; text-align:center; line-height:200%; }

#recruit5{ background-position:center 215px; background-repeat:no-repeat; overflow:hidden;}
#mtab{ float:left; width:100%;}
.mtabTit{ display:block; height:39px; margin-top:10px; text-align:center;}
.mtabTit li{ display:inline-block; width:123px; height:37px; border:1px solid #C90A1C; color:#C90A1C; border-radius:20px; text-align:center; line-height:37px; font-size:16px; margin:0 7px; cursor:pointer;}
.mtabTit li.cur{ background-color:#C90A1C; color:#fff;}
.mtabCon{ display:none; float:left; width:100%; margin-top:50px;}
.mtabCon .text{ display:block; height:520px; padding:30px 175px 0 325px; line-height:180%; font-size:14px; color:#4D4D4D;}
.tabUl li{ float:left; width:100%; margin-bottom:5px;}
.tabUl li h3{ display:block; height:54px; background:#F1F1F1 url(../images/join/max.png) no-repeat right; line-height:54px; cursor:pointer;}
.tabUl li h3 span{ float:left; font-weight:normal; font-size:12px;}
.tabUl li h3 b{ font-size:16px; font-weight:bold; padding-left:32px;}
.tabUl li h3 a{ float:right; width:112px;}
.tabUl li h3 a:hover{ text-decoration:underline;}
.tabUl li.cur h3{ background:#C90A1C url(../images/join/min.png) no-repeat right;}
.tabUl li.cur h3 span,.tabUl li.cur h3 a{ color:#fff;}

.tabUl li .content{ display:none; float:left; width:1100px; padding:20px 50px 50px; background-color:#F8F8F8;}
.tabUl li .content table{ line-height:220%;}
.tabUl li .content table em{ font-style:normal; padding-right:38px;}
.tabUl li .content .instr{ display:block; margin-top:20px; border-top:1px dashed #ccc; padding:20px 0; line-height:240%; color:#4D4D4D;}

/**产品页面的下拉**/
.header .navPro li{ position:relative; height:auto;}
.header .navPro li a:hover,.header .navPro li a.cur{ background-color:#fff; background-image:none; color:#C90A1C;}
.header .navPro li div{ display:none; width:134px; background-color:#fff; position:absolute; top:65px; left:0; z-index:9999;box-shadow:0 0 10px #AFD6EC;}
.header .navPro li div a{ height:40px; line-height:40px; background:none; border-bottom:1px solid #AFD6EC;}
.header .navPro li div a:hover{ background:none; color:#C90A1C;}